package com.itheima.test;

public class ForTest7 {
    /*
        需求: 在控制台打印出99乘法表

        1*1=1
        1*2=2 2*2=4
        1*3=3 2*3=6 3*3=9
        1*4=4 2*4=8 3*4=12 4*4=16
        1*5=5 2*5=10 3*5=15 4*5=20 5*5=25
        ...

        分析:
             乘号左侧的数据: 每一次都是从1开始, 逐个+1进行增长       ---> j
             乘号右侧的数据: 每一行当中, 右侧的数据都是固定不变的     ---> i

        步骤1: 9行9列矩形
        步骤2: 9行的直角三角形
        步骤3: 改进为99乘法表

        问题: 我为什么要学习这种东西?
        回答: 循环嵌套, 在明天学习二维数组遍历的时候, 有具体的应用场景.
     */
    public static void main(String[] args) {
        for (int i = 1; i <= 9; i++) {
            for (int j = 1; j <= i; j++) {
                System.out.print(j + "*" + i + "=" + (j * i) + "\t");
            }
            System.out.println();
        }
    }
}
